New Listing! Westminster VT Home for sale $$400,000 $216 per sq.ft.

$400,000 $216 per sq.ft. Westminster VT Home »

3 Beds | 1 Baths |   Total Sq. Ft. 1852  |  Acres: 0.7
Wednesday May 27, 2026
Description: This historic creamery beautifully preserves the charm and craftsmanship of its 1860s origins, featuring soaring vaulted ceilings, exposed hand-hewn beams, and rich wood floors that radiate warmth and character throughout. A welcoming wraparound porch, adorned with hanging baskets and alive with birdsong, invites you to slow down and stay awhile. Inside, the open-concept living, dining, and kitchen areas create an ideal setting for entertaining and everyday living. A formal dining room and cozy family room provide flexible spaces to suit your lifestyle, whether hosting gatherings, working from home, or simply relaxing. Designed with comfort and practicality in mind, the home provides convenient first-floor living with a finished attic on the second floor waiting for your creative touch. The basement offers a workshop ideal for hobbyists, craftsmen, or anyone who loves to tinker. The open backyard offers ample room for outdoor activities and gardening. A serene creek flows behind the house, accompanied by a cozy fire pit perfect for roasting marshmallows. Set in the heart of the charming village of Westminster, this special property is surrounded by historic homes, a classic New England main street, a local library, post office, and beloved eateries. Convenient access to Interstate 91 and local shopping within minutes. This is more than a home -- it's an opportunity to own a piece of living history, rich with craftsmanship and personality. See MLS Property & Listing Details & 53 images.

Under Contract New Listing! Westmoreland NH Home for sale $$299,900 $314 per sq.ft.

$299,900 $314 per sq.ft. Westmoreland NH Home »

2 Beds | 2 Baths |   Total Sq. Ft. 1276  |  Acres: 0.75
Friday Jun 5, 2026
Description: Loads of potential with this 2-3 bedroom, 2-bath split level ranch home located in the desirable town of Westmoreland. The main level offers two bedrooms, a full bath, comfortable living room, and kitchen with dining area. A sliding glass door leads to the back deck, providing a great space to relax or entertain. The lower level features a rec room, three-quarter bath, laundry room, and a third bedroom or office/study, offering flexible living options to fit your needs. Chair lift can help with stairs between the two levels. Conveniently situated close to the village and local school, this home offers both small-town charm and accessibility. With a little updating and TLC, this property has great potential to shine. Enjoy being just a short drive to Keene and Brattleboro, with beautiful Spofford Lake nearby for boating, swimming, and outdoor recreation. A wonderful opportunity to make this home your own in a sought-after location. See MLS Property & Listing Details & 32 images.

New Listing! Westmoreland NH Home for sale $$499,000 $287 per sq.ft.

$499,000 $287 per sq.ft. Westmoreland NH Home »

3 Beds | 2 Baths |   Total Sq. Ft. 1740  |  Acres: 12.44
Tuesday Jun 9, 2026
Description: Tucked away on approximately 12.44 +/- private acres in one of New Hampshire's most picturesque towns, this lovingly maintained custom-built home offers a rare opportunity to embrace the lifestyle you've always imagined. Thoughtfully designed to celebrate nature, gardening, and year-round beauty, every corner of this property reflects a deep appreciation for the land it occupies. Awaken each morning to the soothing sounds of the stream flowing behind the home as sunlight filters through the trees. Step directly from the primary bedroom onto your private deck overlooking the water, coffee in hand, and begin your day surrounded by the sights and sounds of nature. Inside, abundant natural light and inviting living spaces create the perfect environment for thriving houseplants, while established gardens outdoors provide endless opportunities for those with a passion for cultivating beauty. Currently configured as a two-family residence, the home offers exceptional flexibility for today's lifestyles. Continue using it as an income-producing property, create a private space for multi-generational living, accommodate a live-in caretaker, or easily convert it back to a spacious single-family home. Adding to the property's unique appeal, the Cheshire Rail Trail abuts the property, offering direct access to miles of scenic recreation right from your backyard. With ample acreage, complete privacy, and room to expand, the possibilities are limited only by your imagination. Rich in history and New England charm, Westmoreland provides the backdrop for a life well lived. Whether you're seeking a peaceful retreat, a homestead, a family compound, or simply a place to put down roots, this remarkable property invites you to write the next chapter of your story here. This is more than a home--it's a lifestyle. And it just may check every box, including the ones you didn't even know you had. See MLS Property & Listing Details & 56 images.

New Listing! Westmoreland NH Home for sale $$499,000 $337 per sq.ft.

$499,000 $337 per sq.ft. Westmoreland NH Home »

2 Beds | 2 Baths |   Total Sq. Ft. 1701  |  Acres: 5.28
Thursday Jun 4, 2026
Description: Impeccably maintained pastoral property with well constructed brown clapboard ranch house. Features mountain view, mature maple trees, new 26x30 barn with 10'H x 12'W doors and 32x20 2 room outbuilding which could be ADU; office or workshop. Clean finished basement with 12x16 room with walk-in closet and large egress window. Open concept living area with cherry kitchen cabinets. Sun Room/Office features cathedral ceiling. Single floor living paradise. Basement has auto dehumidification, large well lit work area and lots of storage. On quiet beautiful town maintained road - a fifteen minute drive to Keene or Walpole and ten minute drive from Spofford Lake. Open House Sunday June 7 11-1pm. Showings start at OPEN house. See MLS Property & Listing Details & 53 images.

New Listing! Weston VT Home for sale $$550,000 $253 per sq.ft.

$550,000 $253 per sq.ft. Weston VT Home »

3 Beds | 3 Baths |   Total Sq. Ft. 3033  |  Acres: 0.14
Wednesday Jun 10, 2026
Description: Nestled among the Weston Historical Society museums is this historic, updated 1860 cape. Walk out the front door into the heart of the Village to fine dining, famous country stores, bakery, library and the Weston Theater Company. Within minutes of Okemo, Bromley and Magic ski resorts. Formally known as the Charles Mansur House, who at one time ran the Mill, the 3 bedroom, 3 bath home offers both classic charm and modern functionality. Over 3,000 sqft of finished space allows for mulitple living areas and room to spread out. The updated kitchen is complimented by an adjacent cooking/pantry area including a commericial-grade Blue Star 6 burner stove. Formal Living Room with gas fireplace, Dining area, Sunroom and full bath complete the first floor. An original wood staircase leads to the second floor with Primary Bedroom, two guest bedrooms and another full bath. The lower level, fully finished, offers a number of living spaces, Bonus Room and additional bath and could be used as a guest suite or potential business space. An additional attached storage room could also be considered for business or retail. The attached antique barn provides work area and additional storage. A Tesla powerwall provides automated backup power. Outside, there are two stone patios, a white picket fenced area, outdoor shower, and room for gardening. A beautiful home as is, with opportunity to customize to your preferences. See MLS Property & Listing Details & 44 images.

New Listing! Weston VT Home for sale $$579,000 $279 per sq.ft.

$579,000 $279 per sq.ft. Weston VT Home »

4 Beds | 2 Baths |   Total Sq. Ft. 2077  |  Acres: 0.66
Sunday Jun 7, 2026
Description: 639 Main Street, Weston, Vermont Offered at $579,000 A rare opportunity to own a turnkey home in the heart of picturesque Weston Village. This beautifully renovated four-bedroom, two-bath residence offers the perfect blend of walkable village living, natural surroundings, and timeless Vermont charm. Built in 1952, this thoughtfully updated 2,077-square-foot home sits on 0.66 acres on an elevated village lot overlooking the woods, with the soothing sounds of the nearby West River. The property offers the best of both worlds: a peaceful, scenic setting just steps from Weston's beloved restaurants, cafés, theater, country store, and charming village shops. Inside, the home has been extensively renovated, seamlessly blending classic Vermont character with modern comfort. A stunning open-concept kitchen featuring StoneHill Cabinetry serves as the centerpiece of the main living area. A cozy breakfast nook overlooking the backyard provides the perfect spot to enjoy your morning coffee. Additional updates include two fully renovated bathrooms, newly installed oak hardwood flooring throughout the first floor, custom blinds, fresh interior paint, and all-new trim details. The redesigned mudroom adds both style and functionality. An additional 1,349 square feet of dry, usable basement space offers a laundry area, abundant storage, and convenient walkout access to the parking area, providing exceptional flexibility for hobbies, recreation, or future expansion. Outdoor living is equally inviting, with beautifully maintained flower beds surrounding the home and a newly installed bluestone patio creating an ideal space for relaxation and entertaining. Whether you are seeking a full-time residence or a Vermont getaway, 639 Main Street offers turnkey living in one of Southern Vermont's most desirable historic villages. See MLS Property & Listing Details & 48 images.

New Listing! Weston VT Home for sale $$950,000 $411 per sq.ft.

$950,000 $411 per sq.ft. Weston VT Home »

3 Beds | 2 Baths |   Total Sq. Ft. 2311  |  Acres: 10.1
Thursday Jun 11, 2026
Description: OPEN HOUSE SAT 13th Noon- 2! Set on 10 private wooded acres with mountain views and open lawn areas, this quality-built Vermont home combines traditional New England design with modern comfort and efficiency. Owned solar panels, radiant heat, a heat pump, fiber-optic internet, and an automatic standby generator contribute to year-round comfort, reliability, and low operating costs. Built in 2008, the home offers wide pine floors, many hand crafted built-ins, abundant natural light, and a warm, welcoming solid feel throughout. A gas fireplace flanked by bookcases anchors the living room, while the dining area opens to a three-season room with a wood stove, extending the summer season.The first floor includes a bedroom, full bath, and laundry, providing the choice of one-level living. The property is exceptionally equipped for hobbies, recreation, and storage, with an attached oversized two-car garage, insulated basement, detached heated studio/workshop, tractor and potting shed. The bonus spaces along with a four bedroom septic permit allow for future expansion. Established gardens and the homes thoughtful design layout create a private courtyard centered around a stone patio and fire pit. Covered porches provide sheltered vantage points for enjoying views, seasonal changes, and the quiet rhythms of country living. Located less than a mile from Weston Village Green, Weston Theater Company, Vermont Village store, and a new coffee shop/bakery in addition to miles of hiking trails in the Green Mountain National Forest. The property also offers convenient access to Bromley, Stratton, Magic, and Okemo ski areas and nearby access to VAST trails. A handsome Vermont property equally suited for year-round living, a Vermont getaway, or a work-from-home lifestyle. Video to come. All measurements approximate. See MLS Property & Listing Details & 41 images.

New Listing! Weybridge VT Home for sale $$3,195,000 $635 per sq.ft.

$3,195,000 $635 per sq.ft. Weybridge VT Home »

Waterfront on Pond _Unnamed
5 Beds | 5 Baths |   Total Sq. Ft. 5687  |  Acres: 26.1
Thursday May 21, 2026
Description: The Drake House is a rare Vermont landmark, nearly two centuries in the making and thoughtfully carried forward by generations of careful stewards. Built in 1825 by Asaph Drake and his wife, this distinguished brick Federal home has long held an important place in the Middlebury area, with later connections to the Morgan Horse Farm, ownership by a Middlebury College president, and listing on the National Register of Historic Places. Most recently purchased in 2023, the 5,030-square-foot home has been meticulously modernized for contemporary living while preserving the character, craftsmanship, and soul that make it irreplaceable. Light-drenched interiors feature original pumpkin pine floors, historic brickwork, marble accents, reclaimed oak flooring, a restored archway, and elevated updates throughout, including a custom kitchen with coffered ceilings, walnut island, Fisher & Paykel dishwasher, and black enamel AGA propane range. Surrounded by approximately 650 acres of conserved land just five minutes from Middlebury village, the property feels deeply private while remaining closely connected to the landscape, with gardens, a pond, outdoor living spaces, and access to the MALT system's 18-mile trail network. Inside, gracious gathering spaces, a parlor with fireplace and beehive/pizza oven, a serene primary wing with office and cedar sauna, and a wine cellar create a home that is both historic and deeply livable. A post-and-beam barn/garage with guest apartment, additional barn, and second driveway complete this beautifully renewed Federal-era retreat, ready for its next chapter. See MLS Property & Listing Details & 34 images. Includes a Virtual Tour

New Listing! Wheelock VT Home for sale $$275,000 $182 per sq.ft.

$275,000 $182 per sq.ft. Wheelock VT Home »

2 Beds | 2 Baths |   Total Sq. Ft. 2234  |  Acres: 2.43
Thursday Jun 11, 2026
Description: This versatile property offers the perfect blend of comfort, recreation, and room to roam. Whether you're searching for a year-round residence, a Vermont getaway, or a basecamp for outdoor adventures, you'll appreciate the easy access to VAST and VASA trails and the abundance of space for all your gear and hobbies. The main level features a bright, open-concept layout centered around an updated kitchen with modern countertops, a stylish tile backsplash, open shelving, and newer appliances. Just beyond, the sunroom provides a welcoming space to relax and leads directly to the back deck--perfect for summer barbecues, entertaining, or simply taking in the peaceful surroundings. The spacious primary bedroom includes a large walk-in closet, direct access to the full bath, and a cozy sitting area near the back entry. The mostly finished walk-out lower level offers excellent flexibility with multiple bonus rooms, a laundry area, and a utility room with extensive built-in storage. Storage and workspace are abundant. In addition to the garage under the home, the detached barn/garage features two bays, workshop space, and a large overhead storage area. A separate four-bay enclosed pole barn provides even more room for vehicles, recreational equipment, tools, and projects. Outside, you'll find open yard space, room for gardens, and a charming hilltop pond that adds to the property's peaceful setting. Combining thoughtful updates, exceptional storage, and endless possibilities both indoors and out, this Wheelock property is ready for its next chapter. See MLS Property & Listing Details & 41 images.

Under Contract New Listing! Wheelock VT Home for sale $$285,000 $148 per sq.ft.

$285,000 $148 per sq.ft. Wheelock VT Home »

5 Beds | 2 Baths |   Total Sq. Ft. 1932  |  Acres: 2.99
Wednesday May 27, 2026
Description: Set in a pleasant country setting this 5-bedroom home. Kitchen, Livingroom with fireplace, dining room, 3 bedrooms and full bath on first floor. 2 bedrooms and 1/2 bath on second floor. Large open lawn with garden area, 1 car garage under the house and oversized 2 car garage with overhead storage. Covered deck. 2.99-acre lot with frontage on 2 roads. See MLS Property & Listing Details & 22 images.

New Listing! Wheelock VT Home for sale $$385,000 $279 per sq.ft.

$385,000 $279 per sq.ft. Wheelock VT Home »


Price Change! Reduced by $10,000 down 3% on June 2nd 2026
3 Beds | 2 Baths |   Total Sq. Ft. 2500  |  Acres: 9.45
Tuesday May 19, 2026
Description: Motivated Sellers! Have you been dreaming of a quieter pace surrounded by nature, wooded scenery, and local wildlife? Set in a peaceful rural setting with a spacious backyard and wooded surroundings, this well-maintained split-level home offers comfortable living with added income potential.The main home features two bedrooms on the upper level and an open-concept layout that flows from the kitchen to the dining area and living room, creating an inviting space for everyday living and entertaining.The lower level includes additional finished living space, two bonus rooms, and a large utility room with ample storage.Recent updates include a newly installed furnace with on-demand hot water system.The standing seam roof and whole-home automatic standby generator provide added convenience and peace of mind throughout the seasons.The property includes a separate two-bedroom apartment over the garage with its own septic system. The apartment features an open living, dining, and kitchen area along with a large porch for relaxing and enjoying the surrounding landscape. The apartment currently generates $1,500 per month in rental income.With flexible living arrangements, outdoor space, and a scenic country location, this property offers a unique opportunity to enjoy rural living while remaining close to many local attractions. Caspian Lake is located approximately 10 miles away, and Hill Farmstead Brewery is just a short drive from the property. Nearby recreational opportunities include skiing, snowmobiling, and access to the Lamoille Valley Rail Trail.Come experience the peaceful setting and versatility this property has to offer. See MLS Property & Listing Details & 35 images.

Under Contract New Listing! Wheelock VT Home for sale $$499,900 $374 per sq.ft.

$499,900 $374 per sq.ft. Wheelock VT Home »

2 Beds | 1 Baths |   Total Sq. Ft. 1336  |  Acres: 80
Sunday May 24, 2026
Description: Set well back from the road on 80 beautiful acres, this ruggedly built 2021 log home offers the privacy, character, views, and lifestyle that so many buyers seek in Vermont's Northeast Kingdom. The property features gorgeous mountain views, approximately 30% open land with the balance wooded, and extensive frontage along the South Wheelock Branch stream, creating a setting that feels peaceful, private, and connected to nature. With access from both Minister Hill Road and South Wheelock Road, the land offers excellent versatility for recreation, farming, homesteading, or future use. Inside, the simple home features an open concept kitchen, dining, and living area designed for comfortable everyday living and gathering with family and friends. The main level also includes a practical entryway and a 3/4 bath, while two separate stairways lead to loft spaces that provide flexible sleeping, office, or recreation areas. A covered porch wraps all four sides of the home, offering outstanding outdoor living space to relax and take in the surrounding scenery. Heating is supplied by either a high-efficiency propane boiler or an outdoor wood boiler, both feeding radiant in-floor heat for year-round comfort and efficiency. A detached 24' X 40' garage/shop offers excellent storage and workspace, complete with a mechanic's lift and built-in cooler room, while the chicken coop helps round out the property's homesteading appeal. Whether you are looking for a primary residence, recreational getaway, or homestead property, this one checks a lot of boxes. Fish in the brook, watch wildlife in the fields, hike your own woods, raise animals, or grow your own food. Conveniently located within reach of Burke Mountain, Kingdom Trails, and the region's renowned VAST and VASA trail systems, this is an exceptional value in the Northeast Kingdom. See MLS Property & Listing Details & 57 images.

New Listing! Wheelock VT Home for sale $$595,000 $263 per sq.ft.

$595,000 $263 per sq.ft. Wheelock VT Home »


Price Change! Reduced by $64,000 down 11% on June 6th 2026
3 Beds | 2 Baths |   Total Sq. Ft. 2264  |  Acres: 77
Tuesday May 26, 2026
Description: A former dairy farm in the Northeast Kingdom is beckoning you. Encompassing over 77 acres of rolling landscapes. Bask in the beauty of 27 acres of south-facing fields, with an additional 5 acres of open land surrounding the homestead. Framed by breathtaking mountain views and dotted with over 50 mature apple trees--plus a pear and a peach tree--this land invites exploration. Wander through a serene mix of hardwoods and softwoods on 2 miles of private trails that connect to the Vast trail system, and discover tranquil beaver ponds, and observe abundant wildlife in their natural habitat. A 72' x 30' south-facing greenhouse with water access adds to the potential. The property is anchored by a magnificent 45' x 55' barn with a poured concrete floor, ready for your agricultural or creative pursuits. Inside the barn, an insulated workshop with power offers further versatility. The owners just built a 16' x 8' chicken coop. Whether you envision farming, recreation, or building your dream country estate, this property offers limitless inspiration and possibilities. A newly installed solar array generates enough power to heat and cool the home year-round and charge an electric car. The house features five strategically placed mini-splits and a new solar-powered electric hot water heater. This system, originally costing close to $50,000, is fully paid for and comes with the property. Complementing the landscape is a sprawling country farmhouse where comfort meets timeless character. Enter a tiled, glassed-in sunroom; a thoughtfully designed kitchen with a generous walk-in pantry; a spacious family room with soaring cathedral ceilings; a dining room warmed by a cozy wood stove,. an office and a full bath with soaking tub, and laundry. Upstairs, a loft room, three well-proportioned bedrooms, and a second full bath.Did you know that full-time residents of Wheelock are given free tuition at Dartmouth College, if accepted in to this Ivy League school. A $70,000 a year perk! See MLS Property & Listing Details & 57 images.

New Listing! Wheelock VT Home for sale $$595,000 $329 per sq.ft.

$595,000 $329 per sq.ft. Wheelock VT Home »

4 Beds | 2 Baths |   Total Sq. Ft. 2256  |  Acres: 78.5
Friday Jun 5, 2026
Description: Welcome to a remarkable Northeast Kingdom retreat where comfort, privacy, and Vermont's natural beauty come together. Among the trees and surrounded by acres of forest, this bright and inviting 4-bedroom, 2-bath home offers a unique treehouse like living experience with long range views toward Burke Mountain and Mount Washington. The open concept main level features granite countertops, a walk-in pantry, first floor laundry and spacious gathering areas filled with natural light. Large windows frame the surrounding landscape, while the partially finished walkout basement provides flexible space for recreation, hobbies, storage, or a home office. Upstairs, you'll find four bedrooms and a full bath. Step onto the deck to enjoy mountain views, sunrise and the sounds of nature. Enrolled in Vermont's Current Use Program, the property offers a diverse landscape of northern hardwood forest, cedar stands, wetlands and intermittent streams. High-quality sugar maples are complemented by cherry, ash, beech, and birch. Miles of marked trails provide opportunities for recreation, wildlife observation, and the potential for sugaring activities. Those seeking a homestead lifestyle will appreciate the established garden space with piped water, blueberry bushes, raspberries and apple trees. Chaga can also be found throughout portions of the property. Additional features include an RV parking area equipped with water and a septic hookup. Wildlife and birds are frequent visitors, enhancing the peaceful setting. Offering a rare combination of a comfortable home, extensive recreational opportunities, productive growing spaces and exceptional privacy, this property presents an opportunity to enjoy the natural beauty and outdoor lifestyle that defines Vermont's Northeast Kingdom. A property to enjoy today and steward for generations to come. See MLS Property & Listing Details & 57 images. Includes a Virtual Tour

New Listing! Whiting VT Home for sale $$634,700 $254 per sq.ft.

$634,700 $254 per sq.ft. Whiting VT Home »

5 Beds | 2 Baths |   Total Sq. Ft. 2496  |  Acres: 2
Wednesday May 20, 2026
Description: Beautiful Federal farmhouse set on a scenic 2 acre level lot with breathtaking views of the Green Mountains, including Brandon Gap as a stunning focal point. This home blends timeless antique character with thoughtful updates. Tasteful landscaping with mature trees and established shrubbery surrounds the property, while the paved circular driveway, small barn, and oversized two car garage with loft and rear storage offer excellent space for hobbies, animals, or equipment. The remodeled kitchen is filled with warmth and character, featuring detailed trim work, attractive recessed lighting and light fixtures, natural beadboard-style wood ceilings, antique style farm sink, glass front kitchen cabinetry with detailed trim inlay, granite countertops with bar seating, very useful pantry, and a specialty Elmira Antique propane range with modern conveniences, food warming compartment, abundant amount of burners and style! A propane stove adds to the charm, while the nearby utility and laundry room includes an additional wash basin and access to the screened side porch. The remodeled dining room has finished wood walls and ceilings along with more spectacular long range views. The living room has a bay window, glass front wood stove, and sweeping views of the mountains and rolling fields. A spacious first floor primary bedroom with en suite bathroom, office nook with bookshelves, and first-floor laundry provide convenient one level living. Upstairs has four bedrooms filled with natural light, along with a separate back entry leading to storage space and a bonus room ideal for a recreation area, fitness room, or hangout space. Antique details, solid craftsmanship, incredible views, and a peaceful rural setting make this special Vermont property truly one of a kind. Peaceful and private, yet conveniently located just minutes to Middlebury and Brandon for dining, shopping, community events, the arts, hiking, lakes, and ski areas. See MLS Property & Listing Details & 60 images.

© 2000-2026 Big Green Real Estate
NEREN Logo
5 Old Nugget Alley, Hanover, NH 03755 603-643-3942
CONTACT STAR

Big Green Real Estate is not affiliated with nor officially sanctioned by Dartmouth College

Copyright © 2026 PrimeMLS, Inc. All rights reserved. This information is deemed reliable, but not guaranteed. The data relating to real estate displayed on this display comes in part from the IDX Program of PrimeMLS. The information being provided is for consumers’ personal, non-commercial use and may not be used for any purpose other than to identify prospective properties consumers may be interested in purchasing. Data last updated June 12th, 2026

PLEASE NOTE: Both New Hampshire and Vermont law require brokers and agents to disclose at the “time of first business meeting, prior to any discussion of confidential information”, in New Hampshire’s case, and “first reasonable opportunity”, in Vermont’s case, the nature of the relationships brokers have or may have with customers and clients. Each state requires that a disclosure form be presented to consumers for their review and acknowledgment at the appropriate time. These forms can be accessed at the following websites and you are encouraged to read these documents.Big Green Real Estate chooses as a business model to represent both buyers and sellers; please do not assume, without any contractual agreement otherwise, that Big Green Real Estate at this time represents your interests as an agent.
VT: VERMONT REAL ESTATE COMMISSION MANDATORY CONSUMER DISCLOSURE FORM
NH: NEW HAMPSHIRE REAL ESTATE COMMISSION BROKERAGE RELATIONSHIP DISCLOSURE FORM